package cn.besbing.model.mapper.primary;

import cn.besbing.model.entities.primary.RejectProcessBlob;
import cn.besbing.model.entities.primary.RejectProcessBlobExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RejectProcessBlobMapper {
    long countByExample(RejectProcessBlobExample example);

    int deleteByExample(RejectProcessBlobExample example);

    int deleteByPrimaryKey(String pkProcessBlob);

    int insert(RejectProcessBlob record);

    int insertSelective(RejectProcessBlob record);

    List<RejectProcessBlob> selectByExampleWithBLOBs(RejectProcessBlobExample example);

    List<RejectProcessBlob> selectByExample(RejectProcessBlobExample example);

    RejectProcessBlob selectByPrimaryKey(String pkProcessBlob);

    int updateByExampleSelective(@Param("record") RejectProcessBlob record, @Param("example") RejectProcessBlobExample example);

    int updateByExampleWithBLOBs(@Param("record") RejectProcessBlob record, @Param("example") RejectProcessBlobExample example);

    int updateByExample(@Param("record") RejectProcessBlob record, @Param("example") RejectProcessBlobExample example);

    int updateByPrimaryKeySelective(RejectProcessBlob record);

    int updateByPrimaryKeyWithBLOBs(RejectProcessBlob record);

    int updateByPrimaryKey(RejectProcessBlob record);
}